//
//  TimeUtils.h
//

#import <Foundation/Foundation.h>

@interface TimeUtils : NSObject

+ (NSDateFormatter*)getFormat1;

+ (NSDateFormatter*)getFormat2;

+ (NSDateFormatter*)getFormat3;

+ (NSDateFormatter*)getFormat4;

+ (NSDateFormatter*)getFormat5;

+ (NSDateFormatter*)getFormat6;

+ (NSDateFormatter*)getFormat7;

+ (NSDateFormatter*)getFormat8;

+ (NSDateFormatter*)getFormat9;

+ (NSDateFormatter*)getFormat10;

+ (NSDateFormatter*)getFormat11;

+ (NSDateFormatter*)getFormat12;

+ (long long)getCurTimestamp;

+ (long long)getTimestamp:(NSDate *)date;

+ (NSString *)getCurTime;

+ (NSString *)prettyDateWithReference:(NSString *)reference;

+ (NSTimeInterval)intervalFromLastDate:(NSString *)dateString1  toTheDate:(NSString *)dateString2;

@end
